Component: Accounts Receivable Additional Disclosures [Hierarchy]

Line Label Object Class Period Type Balance Name
1 Accounts Receivable Additional Disclosures [Hierarchy]

*

*

*

us-gaap:AccountsReceivableAdditionalDisclosuresAbstract
2 Financing Receivables, Impaired, Troubled Debt Restructuring, Write-down [Concept] Monetary For Period Debit us-gaap:FinancingReceivablesImpairedTroubledDebtRestructuringWriteDown
3 Accounts Receivable, Additional Narrative Disclosure [Concept] Text/String For Period

*

us-gaap:AccountsReceivableAdditionalNarrativeDisclosure
4 Contracts Receivable, Claims and Uncertain Amounts, Nature and Status [Concept] Text/String For Period

*

us-gaap:ContractsReceivableClaimsAndUncertainAmountsNatureAndStatus
5 Deferred Discounts, Finance Charges and Interest Included in Receivables [Concept] Monetary As Of Credit us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables
6 Contract Receivable Retainage [Concept] Monetary As Of Debit us-gaap:ContractReceivableRetainage